time-delay measuring instrument - German English Dictionary